#ifndef GETINFOFROMXML_H
#define GETINFOFROMXML_H
#include<QString>
#include<Util/cstate.h>
#include<Util/cevent.h>
#include<Util/cparameter.h>
#include<Util/ConversionMethods.h>
#include<QDir>
#include<Util/PathUtil.h>
#include<Util/CMethodsInfo.h>
class get_setInfo{
public:
     static bool getEventInfo(QString ,QList<CState *> *cStateList);
     static bool addMdlNode(QString xmlPath, QMap<QString, QList<QString> *> *InsertMap);
     static bool readLyoFile(QString lyoFilePath, QMap<QString,QList<QMap<QString,QString> *> *> *lyoInfo);
     static bool readMethods(QString xmlPath, QList<QString> *CMethods);
     static bool readMethods(QString ProjectPath, QString xmlPath, QList<CMethodsInfo *> *CMethods);
     static bool readMethodsFold(QString xmlPath, QList<QString> *CMethods);
     static bool setMethodsFold(QString xmlPath, const QList<QString> *CMethodsFolds);

private:
     static bool openXmlFile(QString FilePath);
};
#endif // GETINFOFROMXML_H

